home *** CD-ROM | disk | FTP | other *** search
/ MacHome 2001 June / MacHome Magazine Demo Disc June 2001.iso / Stuff / Software / Audio / MacAmp™ 2.0.1 / Entheogen 1.1 / Third Party Plugins / WhiteCap 3.4! / (into Entheogen Plugins Folder) / WhiteCap Configs / Plastiq < prev    next >
Encoding:
Text File  |  2000-04-12  |  2.0 KB  |  107 lines  |  [TEXT/ttxt]

  1. // Plastiq
  2. // Rodrigo Balerdi
  3. // Based on Opus Dei
  4. // 1999-08-12
  5.  
  6. Resn=10,
  7. Durn="4",
  8.  
  9.  
  10. CamX="60 * cos( -.07 * t )",
  11. CamY="60 * sin( .05 * t )",
  12. CamZ="5",
  13.  
  14. CmLX="1",
  15. CmLY="0",
  16. CmLZ="-29",
  17.  
  18. CUpX="0",
  19. CUpY="0",
  20. CUpZ="1",
  21.  
  22.  
  23. // Window size and position
  24. widt=590,heig=300,
  25.  
  26.  
  27. ConL=1,
  28. ConB=1,
  29.  
  30.  
  31. Fall="1",
  32.  
  33. A0="25",   // bounds XY size
  34. A1=".8",   // Theta (ie, time) scale
  35. A2=".08",  // deltaT
  36. A3="a2 / 4",  // deltaT for dt
  37. A4="-2",     // speed
  38.  
  39. B0="sin( .2 * t )",
  40.  
  41. // We use polar cords, and our eq will be "r = c0( theta )"
  42. C0="a1 * st + dt * b0", // Theta( T )
  43. C1="2 * ( 1.4 - .2 * sin( .31 * st ) -.3 * sin( .39 * st ) + .35 * cos( .44 * st ) )",
  44. C2="( abs( c1 ) + .7 ) * cos( 1.9 * c0 + .8 * sin( .42 * st ) - .7 * sin( .32 * st ) )", 
  45.  
  46. // We compute (x+dx,y+dy) to calc velocity
  47. C3="st + a2",  // T + deltaT
  48. C4="a1 * c3 + dt * b0",  // Theta( T + deltaT )
  49. C5="2 * ( 1.4 - .3 * sin( .31 * C3 ) -.4 * sin( .39 * C3 ) + .45 * cos( .44 * C3 ) )",
  50. C6="( abs( c5 ) + .9 ) * cos( 1.9 * c4 + .8 * sin( .42 * C3 ) - .7 * sin( .32 * C3 ) )", 
  51.  
  52. C7="c2 * cos( c0 ) - a4 * dt",  // x
  53. C8="c2 * sin( c0 )",  // y
  54.  
  55. C9="c6 * cos( c4 ) - a4 * ( dt + a3 ) - c7",   // dx  (unnormalized)
  56. C10="c6 * sin( c4 ) - c8",  // dy  (unnormalized)
  57.  
  58. C11="a0 * 2.2 / (1.07 - dt) / sqrt( C9 * C9 + C10 * C10 )",
  59.  
  60. C12="a0 * c7",  // x  (scaled)
  61. C13="a0 * c8",  // y  (scaled)
  62.  
  63. C14="c11 * c9",   // dx  (normalized and scaled)
  64. C15="c11 * c10",  // dy  (normalized and scaled)
  65.  
  66. C16="22 * (1 - dt * dt)",
  67.  
  68. C17="c12 + .5 * c15",
  69. C18="c13 - .5 * c14",
  70.  
  71. D0="mag(s)",
  72.  
  73. // x = r * cos( theta ), y = r * sin( theta )
  74. // (- c15, c14) is perpendicular to path
  75. X="c17 - s * c15",
  76. Y="c18 + s * c14",
  77. Z="D0 * c16",
  78.  
  79.  
  80. //R="1 - mag( s ) - dt",
  81. //G="3 * mag( s ) * ( 1 - dt * dt * dt )",
  82. //B="3 * ( 1 + mag( s ) ) * ( 1 - dt ) * dt",
  83.  
  84. //LvlR=".6 + 2 * ( 1 - mag( s ) )",
  85. //LvlG=".6 + 6 * mag( s )",
  86. //LvlB=".6",
  87.  
  88. C19="1 - dt",
  89. C20="3 * ( 1 - dt ^ 4)",
  90. C21="3 * ( 1 - dt ) * dt",
  91.  
  92. R="c19 - D0",
  93. G="c20 * D0",
  94. B="c21 + c21 * D0",
  95.  
  96. LvlR="2.6 - 2 * D0",
  97. LvlG=".6 + 6 * D0",
  98. LvlB=".6",
  99.  
  100.  
  101. Scal="400",
  102. ScSz=1,
  103.  
  104. Pers="120",
  105.  
  106. Vers=30
  107.